feat(root): development workflow for all components#2295
Merged
gabrielmfern merged 29 commits intocanaryfrom Jul 1, 2025
Merged
feat(root): development workflow for all components#2295gabrielmfern merged 29 commits intocanaryfrom
gabrielmfern merged 29 commits intocanaryfrom
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@react-email/body
@react-email/button
@react-email/code-block
@react-email/code-inline
@react-email/column
@react-email/components
@react-email/container
@react-email/font
@react-email/head
@react-email/heading
@react-email/hr
@react-email/html
@react-email/img
@react-email/link
@react-email/markdown
@react-email/preview
react-email
@react-email/render
@react-email/row
@react-email/section
@react-email/tailwind
@react-email/text
commit: |
0faf2a2 to
b63b211
Compare
eb9cb18 to
07e1e07
Compare
622f1c9 to
2a16728
Compare
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Kaylee <65376239+KayleeWilliams@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Bu Kinoshita <6929565+bukinoshita@users.noreply.github.com>
939f4c3 to
c890e83
Compare
Member
Author
|
The deployment failed because of a bug in another dependency that has now been fixed, and it is building fine now. |
bukinoshita
approved these changes
Jul 1, 2025
gabrielmfern
added a commit
that referenced
this pull request
Jul 3, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request adds a new package to the repository called
playgroundthat runs with the React Email's CLI directly and lets us write down any email template for testing, and also sets it up so that the hot reloading ofemail devis triggered by changes to any of the components.It also renames
devscripts on components tobuild:watchto avoid any confusion for contributors, with also removing the rootdevscript which was meant for doing an equivalent, but less optimized, development workflow for components.The best side to this workflow is that it lets you copy over any email template and just experiment with things without having to worry about what to commit as everything is ignored. The other good thing is that it lets contributors play with multiple components at once.
It does not have any seeding because the good side to seeding would be to make sure a certain thing still works, and it is much better for us to do that through automated tests with vitest.
Development workflow
playground/emails/testing.tsxwith the contentspnpm devinplayground